/**
 Copyright (c) 2015-present, Facebook, Inc.
 All rights reserved.

 This source code is licensed under the BSD-style license found in the
 LICENSE file in the root directory of this source tree.
 */

#ifndef __acdriver_Driver_h
#define __acdriver_Driver_h

#include <string>
#include <vector>

namespace libutil { class Filesystem; }
namespace process { class Context; }

namespace acdriver {

/*
 * Implements the actool command line tool.
 */
class Driver {
private:
    Driver();
    ~Driver();

public:
    static int
    Run(process::Context const *processContext, libutil::Filesystem *filesystem);
};

}

#endif // !__acdriver_Driver_h
